*,,,,,,,,,,,,,++**+++++++*+++++++++++++++++++*+++**************))*)******)((*************))))+*)(*****)(***)++***))*******)))****,,,,,,,,,,,,,++****+++++++++++**++++++++++***+++************************)*(***))****(****(((+))*(***))(*)))+)************)))))*,,,,++,,,+,,,,++++,+++++++++++**++++++++++****++***++++********************))**()****(****))(())++*+*))*))))))))*******))*))))**,,,+**,,+,,,,,++++,*+++++**+***++++**+++++***********++***********(()***(**))**(((**)(((())))(****+++***))))**))))*)))*****)****,+****,,,,,,,,+++++++*++**++**+*++*)*+++****+**************)))****))))))(**(**)(((*))(((())))(**)**+)))))))))**)))*)))*))*******+))*,**,+++,,,++++++++*******++*+++))*******+***************))******))())))(**)(((**(((++((()))))))++())))))))(()**))*)))*****(*++*+,+++++++++++**+++++********+++++******++*****************)***))**)(()))*****()*((((*((((())))))++))))))))))**)))*)*)****))(*+++++*++++++++++**+++++++*****++++++******+++*******************)))***((()*****))))((()))(((((()))((())))))()))*)))))))***)*)***++++**++++++++++**++++++++**))*++++********+*******************))**))*(()))))*))))))((()))**)*()))*(())))))))))))))))))(*))))))*++++**+++*++++++***+++++++++++++**++****************))********))**)****))))))))))))(((())))))(()))**()))))))))))))))))))**)*))))))+++++++**++++++***++++++++++++********++***********)****))**)**)))*)***)))))))))((((())))((((()))))))))))))))))))))))))))**)))))+++++++**++++++****++**+*+*++*********)*******)***)))**))))))))))*))))))))))))))(((())))((((())))))))))))))))))))))))))))**)))+)+++++****+++++*****+*******+******************)*)*))**))))))))))))))))))())))))()))())()(((())))))((()*)(())))))))))))))))****++++*******+++++++******++))++***********+********)))***)))))))))())))))**))*)))))))())((()(()(**)***)(*))((()))))))))))))))****))++*********++++++******)))++******))**++********))**))*)***))))))))**((**)*)))*))()()*((((())***(((***))((((())))))))))))))**)*+++******+**++*++*******))********+++*****))**************)))))))))))***))(())))((()((**(((()))*((((**)))((((()))))))))))))))***)++*****+++*++*****************+***+++******************)))))(()))))))*)((())))(((())((*((((())*(()))*))))(((((()))))))))))))**))))**++))+**++*++*****++*****++++************))**)))))**)))))(((())))))))(()))))())))(((*())()(((())(**))))(())())))))))))))))*)))))**+))+**++++*******+**+**++++*++))))*****)**)))**)***)))))((())))))))())))()))))))(**(((()((()(((()))))(()))())))))))))))))))*)))**)++**)+++*****)****+***+**)))))))********)))****)))))))*)))))))))))))))())))(()(((((((((()))(((((())(())))))))))))))))))))++))****)**))++*****)*****)*******)))))******))******)))))))))))))))))))))))(()))))*))(()(((((())))(((((**(())))))()))))))))))***))**+****++*************)))))*****)))*******)******))))))))))))))))))))))))((()()))*((()((((((()))((((()*()))))))()))))))))))*)))))++***+++**************)**)****)))))************)))))))))))))))))))))))))(((()))(((())*((((((()(((((*))))))))*))))(*)))))))*))))*****)++*********+++**********)))))))******)**)))))))))))))))))))))))))))(((())((((())((((((()(***((**)))))))*)*))())))))))***))*****)***********+++**********)))))))*))*)*)**))))))))))))))))))))))))**)(((()****(())((((*()))*)*))))))))))))***)))))))))))*)))******+*)***********************))))****)))**))))))))))))))))))))))))))*))((()(*))(()(***(((())*)())))))))))))))))))))))))))))))*****+++)***********************)))******)*)))))))))))))))))))))))))))))(())))()))(()(*))))(*)))(())))))*))))))))))))))))))**)***))**++))**+*********)****))**)**))********)))))))))))))))))))))))))))))()))))))))*))***))***))()))))))))))*)))))))))))))))******)))*++)))++**++*****)***)))**)**)))***))**))))))))))))))))))))))))))))))))*)))))))))*(*))*(())(*)))))))*)**())))))))))))))))))***)**+*)))***************))*******)))**)*))*)))))**))))))))))))))))))))))*))((())))))*)(***((()**))))))))**)())))*)))))))))))))+***++))*********************))****)))*******))))))))))))))))))))))))))*******(*)))))())(***))))))))))))))**))))))**)))))))))))))***)))))****************+**))******)*******)))))))))))))))))))))))))*))(*)*))))))))))*((((*())*())))))*)))))))*)))*)))))))))))))***))))*********++))****+**))***)******)))))))))))))))))))))))))*)))*))*))))))))))((*(())((()))())*)))***)))))*())))))))))))))))))))))+++))****++++++****))****)))*****)))*)))))))))))))))))))))))))))))))*(*)))((((*(()((**)))))**))((***)))****))))))))))))))))))))++++))****++++++++**))*****)*****)))*****)))))))))))))))))*))))))*))))(*))))****((((***)))))**)***))***))+*(())))))))))))))))))))*++))++***))*++++*********))**))))******))))))))))))))))**))))))*)))))())))****(((())****)*******))***))))*)))))))))))))))))))))*+++**+***))**********))*****))***))))**)))))))))))))))***))))*))**))*()))))*****************))*****))))))))))))))))))))))))))*)*++++*+****++*********)******))**)))))**))))))))))))))))**))))**(**))))(*))*******(**********)**((**(*)*))))))))))))))))))*))*+**++++***))++++*))****+*******)******)))))))))))))))))))))))**)))***)))))**********((************(*****))))))))))))))))))))*++*++********+++++++++***+++*))***********)))))))))))))))))))))))))))**)***))****)*****(((***************)**))**)))))))))))))))*++******++***+++*+++++***++**))*******)**)))))))))**)))))))))))))))))************)*****(((**********((******)***))))*)))))**))))******))*+**+++***+++****+************)***))))))))**))))))))))))))))))*****************************************++))))))))*))))))))***)))****+))**++++*****************)**)))))*)))))))))))))))))*))))))***********************************))+))***)))**))*))))))))****)****+++***++++*****+*)************))*)))))))))))))))))))**)))))****)******************************++)*)*)))))))))*))))*+))))+++*****))*****++******+))***********))*))))))))))))))))*)*)**))))***)))*************************************)**))))**)))))*+))))+++****+)**++********+*************))))))))))))***))))***)))*********)***********************************)*++*)))))*+)*))))++)))++++**+++**++*******+++*********)*)))))))*)**)*)*)))))**)))))***********************************************))*)***+++**++))++))+++***+++****)**++***+**********)***))))*))*)**)*)))))**)))*)))**)******************************************)+*****)+)***+))**+++++))**++****)**+++*****))***********)******))**)*)))*)*****)))*******************************************))+++*********)))))*++++)))************+******************))******)))))******************************************************+***)))********)+)))))*+++*))********++*********************)))******)))))********)********************************************+**+**))***)***)****))))++***********)***********************************))*******))*******************************************++**))))))))****)*****))+++***++***))))************************************)******))))***********)*******************************+++++))))))**********))+++***++***)***********************))**************)********)+******************************************+++++++++))***********)))))***++************(**************))**))************)*))))**+****************************************++***+*****)*****))*****)))))****+)***********((*)**************)*********)****))))))*))****)**********************************+++*********++++**+******)))+*****************))**)**************)*********)****))*)))************************++****************++***)******++++**+*******))+*****************))*))******)**))******************))**)******++*****************++*********************+********+********************))******(***))))*****))))*****)********************++********************************************++*****++*+********************))******(**)))))))))****)****)))*******))**********+)***)*****************************************++****+*****+****+****************((****)))))))))))****))**))*********)**)*++*********)**************************)**************+****+*****))****+*****))**(((****(******)(*))))))))**(*)******************++*********)*****************************************+***+++******************)))(((**********))()))))))***(*****)***))*********+++)****)**+*******************+*********************+*+**+*********)*)***))**))**(*****))***))))()))))))*******)))****))*******)*))))))+**+****************************))+****++*****++**********)))+)**)))*)))*+**))******)*)))()))))))****)))))))*************+++++))+++****************************+**+************************)*+**)))**))))+)***(*)***)**))(())))))))*))))))))*************)++++++++************++*************+++**+*********+******++***********++)**)))()))**()))))(***))(***))))))))))))))**))*)*******)******+++++********)***************++++**********++++++**++***********++++***)(())))+*)))*(***))***))*))))))))))))**))))*******)******+++++***++***********)*********++*+**++*******+++**+++**)****))*++++)**))****++)))(**)))*****))*)**)))**())***))))***++++++*++**+++++++++********++************++**+++++****,+++++**+*)))*****)))+)))**))))**++(((())))(*))(())*)))))****())**))))****++++++++***+++*+++***+++****+*******************+****,,+***,****)))++***)))++)**)))))))+++((()))(())((((*))))*)***())))**)*)*)****+**+++****++**+*****++)+**++**+)*********+++*++*****++***,+*****++++*)*)+++((*))))))))++(((((((()))(()((())*))*(()))******())******+++****++**+++*++++***+++**++++********++*+++****++++*++*))**)+++*)***++)***)*())+**((())((((())))))(()))*((((())*))**((((*****+++***+**+**+++++++*****++**++*+++++++**+****++**++++++***)))*))**)******+**))))))+**(((((((((**)))))((()*()(*)))))))**)**(****)*+))*++++++*++*+++++++*+++**++*++++++++++****+++*+++++))**)))*****))****)+**))))))))))((((((((**))))*))))*()(****))***))**(*))*)*))+++++++++,,*++++,+++++**++++***++++)*******++**+++)))+*)))+**))))****))))))))))))+))(((((())(((((**)(((((((****))))))*)()))**)))+++*+++++,,,++++,++++****++*,***++****+++**++,,,)+)))+))))++)))))***))))))))))+++++)*))**()))(())))))(((())))**)))))))))))***))****+**+++,,++++++++++++**+++,+***+*****,,,++,,,,)++))*))))++**)++++)))))))))))+))+)****)*()))(())))))((()))))*))**))))))))**))))**++++*+++++++++++++++++**+++++**++++*,,,,+)),,,,+****)))))****++++)))))))))(++***)******)))*))))))))()))))())))))))))))))**))))***+++**+++++++,+++++++,**,+++,**++,,,,+,,++,,,,,**)**))))))***++++)+)))))))+++++))*****())))****)))((()))))))))))))*)))))***))***))+++*+++++++,,+++++*,,,,,++,,**+,,+*+++,++,,++++)+++)))))***))+)+++))))))+++)))))****())))(***)))*)())))))))))*))**)))****))***))+++++++++++,,,+++,,,,,,,+++++++++++++,,,+++++++++++)+)))**+++)))+)++)))++++)**++****)))))))))))(())**))())())))))))))))**))((+))+))*++++++,,,,,++,+,,,,,+++++,,,++++++,****)***++*))+)))**+++++))))++)))++****++***))))))))))***()****)((()))**)))))))+)))))))*++))*+++++,,,,,,,+,,+,,,,++++,,,,+++*+++***)))**++*))))))+))+++++)))++)))++**********))))))))))**)))*)*))))**)))))))))))))))))))**)))+++++,,+,,,,+,,+,,,,,+++,,,+++++,++**,))**))))*)**))+))+++++)++)))))++))**++**++)))*****)))**)))))))))))))))))))))()))))))))*)))),,++,+++,,++,,,,,,,,,,,,,,,,,++,++*,,,,**))))******+))+)))))++))*))*+))******++*)))****))***))))))))())))))))))))))))****)))*+)+,,+++++++++++,,,,,,,,,,,,,,,,+++****,,************+)))))))))+*))*))***))**********)))**))***))**)))***))))))))))))))**+**))***+*,,+++++++++,,,,,,,,,,,,,,,,,++++****,,*)***+++*))*)))))))))+++*)))))***)******+***)))**))****))***)****))))))))))))))*++++****++,,,++*+++++,,,,,,,,,,,,,,,,,,,++++*****)****+++)**))))+)))++++++))++**)+***++++****)***)*****))*********))))))))))**)))*++****+++,*****++++,+,,,,,,,,,,,,,,,,,++++**********+++***))))+*))+++++++++++**++*++++*************************))))**)))))**))))*****))++*******+++,,,,,,,,,,,,,,,++,,+,+++**********++**)))))**)+++++++++++++*****++*******************))**)*)))))**)))))*)))))++*))*+*********+++++,,,,,,,,,,,,,++++,,+))++++*******)+*)**)****+++++++++*+++******************************)**)*)))))))))*)))))++****+*****++*++++++,,++,,,,+,,,,,,+**+++++++++***++*)++****+***))*)++*+**)+)***********************************))))**)))))))))))))***++****+++++***,,+++,,,,,,,,,,***+++++*+++++++++*++****+)))+**********)*)**********************************))))*)))))))))))))))**++****+++++***+,+++****+++,,+***+++++*)*++++++*****))*)))+++*))))******************+**********************))**)))))))))))))))))*++)*+++++++**++,+++***++++++**++++*+**)+++++++++***)))))))+)++)++**)+**************+**********************))**)))))))))))))))))*+****++++++**+++++++**++++++*++++***+++++++++++++++)))))))))++))+**)*+************************************))))))))))))))))))*))**************++++++++++++,+++++++**++++********+++**)))++))))))***)))+************************************)*)))))))))))))))))*******++********++**++++++*,++++++**+++++****************+++))))*****)*************************************))*))))**))))))))))))****************+++**+++**+++++++****++++*********++**))**++)))+)**)****************************************)))**))))))))))))))**))**********++++++***+++*++++++++************)****+****++++*+)+***)**********++***************************))**))))))))))))))**))))+**)******++++++****+++++++++++**++*******)))*******+++***+))+*************+*****************************)**)))))))))))))))*)))))*))*****++*+++*****+++++++++++*+++********)+))+*++**++**++*++**+++***************************************)))))***))))))))))))))))))****************+++++*++++***+++**********+***+**++++++****++*+***************************************)*******)))))))))))***))))***+*******+++**++++****++****+*******++********)))+++******+**********************************************)))))**)))))))))**)***+++*******+++++++++****+*******++**************+)+**+**)**++***********************************************)))****))))))*))+++**+********+++++++*+++*++++****************++***++++**+++))*++*******************************************))***))))))))))***))+++********+++++**+**+++*+++++****++*+*******+++***++++++++++******+***********************************)**))))**)))))))))))**))**)********+++++******+++++++++***+++++********+****+++*+++++******+**+********************************+)**))))))))))))))))*******))*)*****++****++**++++++++++**++++*********+****++++**++++********++****++**********************)**)++)*)))***)))))))))***))****)*)*****+*****++***++++*******+++****+***+++**********+++++*+****+*******+*********************)**)))+**)))*)))))))))))*********++++******++********++++****+**+*****+++++++**********+++++++++*++******************************))))))*))))**)))))))))))********++++*********+*******++++***+*********+++++*******+++++++++**+++++++*++*************************)**))**)))))*)))))))*************************+***+++++++****+**********+++*******+++++++++++++*+++++++++*********+**++***+******)*******)))))))))))***)))****)********++++********++++++*++*+*********************+++++++++++,**++++*++*********++++++***+***+*+))**))*)))))))++****)))))***))******++++++*********+*++++++*************+++********++++++,,,,,,+++++*++****++*****+++******+++*+))*))*))+)*))*++****)))****)))*********+++*******+***++++++*************+++++++****++++*,,,+,,,,,+++**+***+++++++**********+++**)))))*)*)+**)*******)))*************************++***++************+******+++++**+++++++*,,+,,,,,+++**,+**++***++**+***++**+++**+))****)))*****))**)*))**)*********************+++*****************+))****++++++++++++++,,,,+,,,,++++,++)+****++**+++**+***++++++*******))**)*)**)*******))))***)**************+++*************************+++++++++++,,,,,,,,,+++++++++++*++**+***+++*++**++++++*******)**))))**********))*)**))******++******+++++++****************++*****+++++++++,,,,,,,,+++++++,++++*+++*****++++++**+++*++***+*)*++**)))**********)**************+******+++++******+***********+))****+++++++++,,,,,,,+,+++++++*++++*++*******+*****+*++*+**+++***))**+*************)*****************+**++++*****+++**********)))****+++++++++,,,,,,,,,,,,++++**++++++******+**+*++++++++**++****)))*++********)*)))*****************+****+++****+++**********)))****+**+++*+++,,,,,,,,,,,,++,+++++++++***+***++*++++++++*++*******)**)*****)))))))************************+***++***++**++*****))*******+++*++++,,,,,,,,,,,++++++++**+++*++***++)****+++++++***++*))*******************************************++*******++*************,,++*,+++,,,,,,,,,,,+++,++++++++++++***+*+++*++++++++***++**)***************************(**************+++******+++++*****++**))),++,+++,,,,,,,,,,,++++,,++++++**+++++**+++++++++++++******)***************************((**************+++*******++++*********)))),,+++,,,,,,,,,,,++++++++++++*++++++++++++++++++++++*****))****************************************)(**++*******+++**********)))),,,